@charset "utf-8";
/* CSS Document */

a,a:link,a:visited {color:#1696b1; text-decoration:none; cursor:pointer; outline:none;}
a:hover {outline: none; text-decoration: underline;}

.has-left #main-content {float:right; width:100%; margin-left:-200px;}
.has-left #main-content-body {margin-left:200px;}
.has-left #sidebar-left {float:left; width:190px; padding:0 9px 0 1px;}

* html .clearfix {height:1%;}
* +html .clearfix {display:inline-block;}
html[xmlns] .clearfix {display:block;}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}

#main-container {background:#fff; padding-top:10px;}

ul.reset,.categories ul.menu {margin:0; padding:0; list-style:none;}

.red {color:#f00;}

.padr10 {padding-right:10px;}
.padt10 {padding-top:10px;}

.marr20 {margin-right:20px;}
.marl10 {margin-left:10px;}

.btn-back {background:url(../images/icon-back.png) 0 50% no-repeat; padding-left:20px;}

.blue,.pathway,.pathway a:hover,table.popcart .tbl-title td {color:#1696b1;}

.font18 {font-size:18px;}
.font14,#simplemodal-container h3 {font-size:14px;}

.back {background:url(../images/icon-back.png) 0 50% no-repeat; padding-left:22px;}

.bor {border:1px solid #a7a7a7; padding:1px; background:#fff;}

.btn-bestil,.btn-tip,.btn-addtocart,.btn-delivery,.btn-send,.btn-levering,.btn-address-switch,.btn-betal {background:url(../images/button.png) no-repeat; display:block; cursor:pointer; border:none; color:#fff!important; text-transform:uppercase;height: 31px; line-height:31px; padding-left:10px; font-size:14px;}
.btn-bestil:hover,.btn-tip:hover,.btn-addtocart:hover,.btn-delivery:hover,.btn-send:hover,.btn-levering:hover,.btn-address-switch:hover,.btn-betal:hover {opacity:0.75; filter: alpha(opacity=75); -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75); text-decoration:none;}
.btn-bestil {width:90px; height: 23px; line-height:23px; padding-left:5px; font-size:12px;}
.btn-tip {background-position: 0 -29px; width: 141px; height: 33px; color:#5a5a5a!important; text-align:left;}
.btn-addtocart {background-position: 0 -70px; width: 211px; }
.btn-delivery {background-position: 0 -111px; width: 170px;}
.btn-send {background-position: -106px 0; width: 67px; height: 23px; line-height:23px; text-align:center; padding:0;}
.btn-levering {background-position: 0 -153px; width: 123px;}
.btn-address-switch {background-position: 0 -195px; width: 311px; text-transform:none; font-size:12px;}
.btn-betal {background-position: -161px -30px; width: 90px; padding-left:43px;}

.categories {margin-bottom:10px;}
.categories h3 {color:#fff; background:#1696b1; line-height:25px; text-transform:uppercase; font-size:15px; font-weight:400; padding:0 10px;}
.categories ul.menu li {line-height:25px; border-bottom:1px solid #7e7e7e; padding:1px 0; text-transform:uppercase;}
.categories ul.menu li a {color:#595757; display:block; padding:0 10px;}
.categories ul.menu li a:hover,.categories ul.menu li#current a {background:#5a5a5a; color:#fff; text-decoration:none;}

.mini-cart {background:url(../images/bg-minicart.jpg) no-repeat; padding:10px 10px 0; border-bottom:1px solid #969696; border-radius:0 0 10px 10px; -moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px; -webkit-border-bottom-left-radius:10px; -webkit-border-bottom-right-radius:10px;}
.mini-cart .bg-payment {background:url(../images/bg-payment.png) no-repeat; padding-top:45px; font-size:11px;}
.mini-cart h3 {font-size:12px; text-transform:uppercase;}

.pathway {margin-bottom:10px;}
.pathway a {color:#000;}
.pathway .icon-blue,.pathway .icon-grey {padding-left:18px; margin-left:5px;}
.pathway .icon-blue {background:url(../images/icon-next.png) 0 50% no-repeat;}
.pathway .icon-grey {background:url(../images/icon-next-grey.png) 0 50% no-repeat;}

.list-product {margin:0 -8px;}
.list-product p {margin-bottom:5px!important;}
.list-product .item-pro {width:235px; margin:0 8px; float:left; padding-bottom:30px;}
.list-product .item-pro h3 {font-size:12px; text-transform:uppercase;}

#basic-modal-content {display:none;}
#simplemodal-overlay {background-color:#000; filter: alpha(opacity=50); -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);}
#simplemodal-container {height:360px; width:425px; background:#b3b3b3 url(../images/bg-popup.jpg) no-repeat;}
#simplemodal-container .simplemodal-data {padding:15px;}
#simplemodal-container a.modalCloseImg {background:url(../images/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container h3 {padding:0 0 20px;} 

.tip-frm {margin-top:15px;}
.tip-frm label {display:block; width:100px; float:left;}
.tip-frm input[type="text"],.tip-frm textarea {width:280px; border:1px solid #868686; margin-bottom:10px; font:12px Arial, Helvetica, sans-serif;}
.tip-frm input[type="text"] {line-height:24px; height:24px;}
.tip-frm textarea {height:100px;}

.steps-bar ul {margin:0; padding:0; list-style:none; height:35px; line-height:35px; font-size:15px; text-transform:uppercase;}
.steps-bar li {display:inline; background:url(../images/icon-arrow.png) 100% 50% no-repeat; padding-right:30px; margin-right:12px;}
.steps-bar .last {background:none;}
.steps-bar .select {color:#1696b1;}

table.step1,table.popcart {border:1px solid #c6c6c6; margin-bottom:20px;}
table.step1 th,table.popcart th {padding:5px 10px; text-align:left; background:#dfdfdf; font-size:14px;}
table.step1 td,table.popcart td {padding:5px 10px;}
table.step1 td.name,table.step1 td.none,table.step1 td.antal,table.step1 td.pris,table.step1 th,table.popcart .tbl-title td {border-bottom:1px solid #c6c6c6;}
table.step1 td.title {text-transform:uppercase; color:#1696b1;}
table.step1 td.name {width:330px; border-left:1px solid #c6c6c6; border-right:1px solid #c6c6c6;} 
table.step1 td.antal {width:180px;} 
table.step1 td.pris {width:180px;}
table.step1 td.none {width:70px;}
table.step1 .input-txt {width:40px; text-align:center; float:left; margin-right:5px;}
table.step1 td.antal img {margin-right:5px;}
table.step1 .total td {color:#f00; font-size:15px;}
table.step1 .save-frm input {float:left; margin-top:7px;}
table.step1 .stud-save {display:block; background:url(../img/button.png) -242px -78px no-repeat; width:164px; height:37px; text-indent:-999999px; float:left;}
table.step1 .comp-save {display:block; background:url(../img/button.png) -192px -167px no-repeat; width:222px; height:37px; text-indent:-999999px; float:left;}

.step2 {margin:20px 0 20px 20px; clear:both; overflow:hidden;}
.step2 .step1-frm {margin-bottom:10px; float:left;}
.step2 label {display:block; float:left; width:110px; line-height:25px;}
.step2 input[type="text"] {width:210px; height:23px; line-height:23px; margin-bottom:10px;}
.step2 textarea {margin-left:110px; width:210px; height:100px; margin-bottom:10px;}
.step2 .other-adrs {margin-left:50%;}
.step2 #otherAddress {margin-top:20px;}

.tbl-total {margin-bottom:20px;}
.tbl-total td {padding:5px 0;}





